package com.tang.javaSwingCaculate.Stack;


import java.lang.reflect.Array;

/**
 * @author tmh
 * @date 2022/12/8 22:14
 * @description
 */
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test {
    public static void main(String[] args) {

//        String input = "11+22.6*(3/4)";
//        String test="99/3";
//
//        // 定义正则表达式，用于匹配数字、小数点、运算符和括号
//        String regex = "\\d+(\\.\\d+)?|[+\\-*/()]";
//
//        // 创建正则表达式模式，并利用该模式匹配字符串
//        Pattern pattern = Pattern.compile(regex);
//        Matcher matcher = pattern.matcher(test);
//
//        // 使用Matcher对象的find()方法逐个查找匹配的子字符串
//        while (matcher.find()) {
//            // 获取匹配到的子字符串，并输出
//            System.out.println(matcher.group());
//        }
//        String test = "8";
//        String regex = "^-?\\d+(\\.\\d+)?$";
//        Pattern pattern = Pattern.compile(regex);
//        Matcher matcher = pattern.matcher(test);
//        boolean b = matcher.matches();
//        System.out.println(b);
//        MyStack Binary = new MyStack(100);
//        MyStack Octal = new MyStack(100);
//        MyStack Hexadecimal = new MyStack(100);
//        if (b) {
//
//        }
        String test="1-";
        String[] split = test.split("-");
        System.out.println(split.length);

    }
}





